Advance Notifications

This job issues communications to subscriptions about upcoming events that are of interest to the subscriberClosed The end user of a network.. This includes when:

For card expiry notifications, the job identifies accounts that have been configured to pay by credit/debit card or direct debit using the configured number of months prior to expiry and the SQL defined in the job properties file. The job uses the run date and the configured number of months prior to expiry (x) to identify all credit and debit cards that are due to expire in x months time. For these accounts, it creates an Interface Batch Detail record and then raises a workflow.

Contract expiry notifications and payment due notifications are identified in a similar manner using specific job properties.

For contract expiry, the job uses the subscriptionClosed A billing entity that incurs a charge. Examples include a network attached device whose usage you want to measure and charge for, or a monthly software subscription's agreementClosed In the Cloud Monetisation Platform, the entity that holds the instructions for generating the bills for one or more subscriptions. including the addresses and how often the bill is generated. number and current date to check for a record to see if a subscription is on an agreement contract. If no record is found, then the subscription is not on an agreement contract and the job checks the upcoming expiration of the subscription contract. If an agreement-level contract does exist, a workflow is raised at agreement level as opposed to subscription level.

An additional job property tracks when the last communication was issued to prevent sending the subscription multiple communications about the same thing.

Each invocation of the job produces an audit of what type of communications were issued and to whom. The job would typically be scheduled to run at regular intervals.

The following probeClosed In the Administration Console architecture, a mechanism which allows for the execution of predefined queries and for the comparison of the results of those queries against pre-configured targets. Probes can be reviewed and managed via the Admin Console. can be run against the Advance Notifications job:

Name Type Description
Advance Notifications Batch Complete Alert Alert probe that returns the number of times the Advance Notification job has run today. If this query returns a value of zero, this indicates the job has not run today, and an alert will be sent to the recipients configured on this probe.

Relevant JSON schemaClosed A specification for JSON based format for defining the structure of JSON data.(s):